.info {
  display:none;
  vertical-align:top;
  width:150px;
  margin: 15px 0 0 10px;
  float:left;
}
#referential_elements p {
  clear:left;
  float:left;
}
#referential_elements li {
  display:block;
  clear:left;
  border:1px solid #ccc;
}
#referential_elements li:hover {
  background-color:#369;
}
#referential label {
  display:block;
}
.actions {
  float:right;
  width:25%;
  height:100px;
  background-color:#ccc;
}

.cr {
  float:left;
  width: 60%;
}
.cr h3 {
  padding: 10px 0 5px 5px;
}
.cr .desc {
  float:left;
  width:85%;
}
.cr .help {
  float:right;
  width:10%;
}
.cr .help a, .cr .help a:hover, .cr .help a:active {
  background:transparent none repeat scroll 0 0;
  margin:0;
  padding:0;
}
.ca {
  float:right;
  width: 35%;
}
.ca h3 {
  padding: 10px 0 5px 5px;
}

#referential_editor fieldset {  
  background: #FAFAF6;
}
#referential_editor input {  
  width: 190px;
}
#referential_editor label {
  display: block;
  margin-left: 2px;  
  color: #FF9900;  
  font-weight: bold;
  font-size: 13px;
  padding: 7px 0 5px 0;
}
#referential_editor .left {
  border-right: 1px solid #E0DFD8;
  float:left;
  height: 115px;
  width:35%;
}
#referential_editor .right {
  float:right;
  width:60%;
}